#include <giocoimpiccato.h>
Membri pubblici | |
giocoImpiccato () | |
Construttore. | |
int | inserisciCarattere (char lettera) |
Questo metodo inserisce in parola la lettera scelta dall'utente se presente in parolaSegreta. | |
void | stampaStato () const |
Stampa lo stato del gioco disegnando l'impiccato in testo. | |
void | setParolaSegreta (const string &parola) |
Inserisce il valore della parola da indovinare che ovviamente sarò pescata casualmente da una sorgente di parole. | |
int | controlloVittoria () const |
Controlla lo stato del gioco. | |
string | getParolaSegreta () const |
Restituisce la parola segreta per permettere di sapere qual era una volta perso il gioco. | |
void | stampaLettereUsate () const |
Stampa una stringa con le lettere usate separate da una virgola. | |
Attributi privati | |
int | contaErrori |
conta gli errori commessi per indovinare la parola (a 8 perdi) | |
string | parolaSegreta |
contiene la parola da indovinare | |
string | parola |
la parola dove si inseriranno le lettere scelte dall'utente e gli underscore dove non ci sono i caratteri | |
char | lettereUsate [26] |
Contiene le lettere già usate nel gioco. | |
int | contaLettereUsate |
Conta le lettere usate già nel gioco. |
Ultima modifica 15/11/2008
int giocoImpiccato::inserisciCarattere | ( | char | lettera | ) |
Questo metodo inserisce in parola la lettera scelta dall'utente se presente in parolaSegreta.
lettera | La lettera scelta |
int giocoImpiccato::controlloVittoria | ( | ) | const |
Controlla lo stato del gioco.
string giocoImpiccato::getParolaSegreta | ( | ) | const |
Restituisce la parola segreta per permettere di sapere qual era una volta perso il gioco.